// // 登陆接口携带的参数 定义类型
export interface loginFormData {
  username: string
  password: string
}
// 所有接口都有的 共同的参数类型
export interface ResponseData {
  code: number
  message: string
  ok: boolean
}
// 登录接口返回的数据类型  先继承通用的参数类型
export interface loginResponseData extends ResponseData {
  data: string
}
// 获取用户信息接口 返回的数据类型
export interface userInfoResponseData extends ResponseData {
  data: {
    avatar: string
    name: string
    buttons: string[]
    roles: string[]
    routes: string[]
  }
}
// 退出登录接口 返回的数据类型 data返回的是null 就可以直接定义为any 不用写这个类型了
// export interface logOutResponseData extends ResponseData {
//   data:null
// }
